package top.yangbuyi.service.impl;

import top.yangbuyi.domain.Notice;
import com.baomidou.mybatisplus.extension.service.IService;
import top.yangbuyi.dto.NoticeDto;
import top.yangbuyi.vo.DataGridView;

/**
* ClassName: Loginfo
* Description: 杨不易网站 :www.yangbuyi.top
* date: 2020/9/10
* @author TeouBle
* @author yangbuyi
* @since JDK 1.8
*
**/

public interface NoticeService {

        /**
         * 分页查询
         * @param noticeDto
         * @return
         */
        DataGridView listNoticePage(NoticeDto noticeDto);

        /**
         * 根据ID查询
         * @param noticeId
         * @return
         */
        Notice getOne(Long noticeId);

        /**
         * 添加
         * @param noticeDto
         * @return
         */
        int addNotice(NoticeDto noticeDto);

        /**
         * 修改
         * @param noticeDto
         * @return
         */
        int updateNotice(NoticeDto noticeDto);

        /**
         * 根据ID删除
         * @param noticeIds
         * @return
         */
        int deleteNoticeByIds(Long[] noticeIds);


    }
